Hybrid Drive Car - Multi-Mode Smart Car Project
A autonomous car that combines three control modes in a single system:
Mobile App Control - Direct manual control via Bluetooth
Voice Commands - Hands-free voice-controlled navigation
Obstacle Avoidance - Autonomous mode with intelligent pathfinding
The car intelligently switches between these modes, allowing users to manually control it, command it with voice, or let it navigate autonomously while avoiding obstacles.
My Role: Embedded Systems Architect
Tools: Arduino IDE, C/C++ programming language, MIT App Inventor
Skills: Hardware Design & Integration, Firmware Development, Systems Architecture
Components: Arduino Uno, HC-05 Bluetooth module, HC-SR04 Ultrasonic sensor, L293D Motor Shield, DC motors, Servo motors (180° range, Battery pack, etc
Objective & Overview
scope
This project combines three separate car implementations into one unified system. It started with basic Bluetooth control, evolved to voice commands, and progressed to autonomous navigation. The goal is to demonstrate proficiency in Arduino programming, Bluetooth communication, sensor integration, and mobile app development—showing growth from simple remote control to intelligent autonomous systems
Inspiration
What inspired this project
Started with interest in robotics and how things work. Built the first mobile-controlled car to learn Arduino and Bluetooth communication. Then wanted to add voice control to make it hands-free. Finally, added obstacle avoidance to see if the car could navigate on its own. Each project built on the previous one, leading to the idea of combining all three into a single system that could switch between manual, voice, and autonomous modes. The goal was to understand how different technologies work together and create something that actually works.
Circuit diagrams
Future Enhancements/Next Steps:
Add GPS module for autonomous navigation to specific coordinates
Add cloud connectivity to control car remotely over the internet
Add camera module for visual navigation and object detection
Upgrade to more powerful microcontroller (Arduino Mega or Raspberry Pi)
Thanks for viewing!
but please reach out if you have any feedback or thoughts to share🤍